mortgage software loan servicing software loan origination software java programming mortgage news lender development home loan java development jd edwards erp banking software mortgage microsoft partner loan disaster recovery banking solutions consulting loan origination microsoft